moisture-proof socket outlets - German English Dictionary